While we haven't had anyone with your specific camper request a roof vent replacement the great news is that this type of product is very universal so it's pretty easy to pick out what you'd need. The LaSalle Bristol RV Plumbing Roof Vent with Snap On Cap # 34474558B fits the very standard size of roof vent pipes between 1-1/4 inch and 1-1/2 inch so most likely it will fit.
I'd recommend confirming what you have dimensionally but this should work for you. view full answer...
With the Solera slide toppers we offer like the part # LCV000163285 the correct amount of tension is 12-16 turns before attaching the fabric to the rail. view full answer...